#pragma once

#include "Widget.hpp"

namespace gui
{
	class GridLayout;
	class ScrollArea;
	class GuiManager;

	class UiEditor : public Widget
	{
	public:
		UiEditor(GuiManager* gui);
		~UiEditor();
	protected:
		void Update(float diff);

	private:
		void CreateInterface();
		void PopulateList();

		GuiManager* m_gui;
		ScrollArea* m_scrollArea;
		GridLayout* m_gridLayout;
		
	};
}